//
//  CityInfoChooseView.h
//  CityInfoChooseView
//
//  Created by 正合适 on 2017/10/12.
//  Copyright © 2017年 正合适. All rights reserved.
//  城市信息选择view 先要在数据库加载数据

#import <UIKit/UIKit.h>

// @[@{@"areaId":@"",@"areaName":@""}]
typedef void(^ResultBlock)(NSArray *);
@interface CityInfoChooseView : UIView
/**结果回调*/
@property (nonatomic, copy) ResultBlock resultBlock;

/**
 弹出选择框
 */
- (void)open;

/**
 弹出选择框

 @param doSomething 弹出之前做一些操作的block
 @param areas 需要显示被选中的区域
 */
- (void)showBeforeSomething:(void(^)(void))doSomething areas:(NSArray <NSDictionary *>*)areas;

/**
 袒护选择框

 @param doSomething 弹出之前做一些操作
 */
- (void)openBeforeSomething:(void(^)(void))doSomething;

/**
 区域的id数组 [{areaId:'',areaName:''}]
 */
- (void)configWithAreas:(NSArray <NSDictionary *>*)areas;

@end
